package tech.xs.common.framework.init.dict.domain.bo.sync;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import tech.xs.common.sys.domain.enums.SysDictValueTypeEnum;

import java.io.Serializable;
import java.util.List;

@Getter
@Setter
@ToString
public class SyncDictBo implements Serializable {

    /**
     * 字段Code
     */
    private String code;

    /**
     * 字段名称
     */
    private String name;

    /**
     * 所属模块
     */
    private String module;

    private String remark;

    /**
     * 字典值类型
     */
    private SysDictValueTypeEnum valueType;

    private List<SyncDictDataBo> datas;

    /**
     * 子字典列表
     */
    private List<SyncChildDictBo> childDicts;
}
